1 #include <stdio.h> 2 #include <stdlib.h> 3 4 #include "hdf5.h" 5 6 int main(void) 7 { 8 herr_t ier; 9 unsigned maj, min, rel; 10 11 ier = H5open(); 12 if (ier) { 13 fprintf(stderr,"Unable to initialize HDF5: %d\n", ier); 14 return EXIT_FAILURE; 15 } 16 17 ier = H5get_libversion(&maj, &min, &rel); 18 if (ier) { 19 fprintf(stderr,"HDF5 did not initialize!\n"); 20 return EXIT_FAILURE; 21 } 22 printf("C HDF5 version %d.%d.%d\n", maj, min, rel); 23 24 ier = H5close(); 25 if (ier) { 26 fprintf(stderr,"Unable to close HDF5: %d\n", ier); 27 return EXIT_FAILURE; 28 } 29 return EXIT_SUCCESS; 30 } 31